<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of SMS
 *
 * @author Karla
 */
class SMS {

// Campo identificador
    private $idsms;
// FEcha en la que se creo el sms
    private $fecha_insercion;
// Fecha en cuando ya no debe ser enviado el sms
    private $fecha_caducidad;
    // Fecha en que se devolvieron los sms a aplicacion cliente
    private $fecha_tomados;
    // Fecha en que el programa cliente confirma el envio
    private $fecha_enviado;
    // Parametro enviado por el programa cliente
    private $iddispositivo;
    // Tiempo en segundos del envio bruto( valor indicado por el mobil )
    private $segundos_envio;
    // Mensaje que se quiere enviar
    private $mensaje;
    // Numero de telefono destino
    private $MSISND_destino;
    /*
      N.-Nuevos
      T.-Tomados para envio
      E.-Enviados
      NE.-No confirmacion de envio/No enviados
     */
    private $estado;

    public function __construct($mensaje, $MSISND_destino) {
	$this->mensaje = $mensaje;
	$this->MSISND_destino = $MSISND_destino;
	$this->fecha_insercion = date('YmdHis');
    }

    public function getIdsms() {
	return $this->idsms;
    }

    public function getFecha_insercion() {
	return $this->fecha_insercion;
    }

    public function getFecha_caducidad() {
	return $this->fecha_caducidad;
    }

    public function getFecha_tomados() {
	return $this->fecha_tomados;
    }

    public function getFecha_enviado() {
	return $this->fecha_enviado;
    }

    public function getIddispositivo() {
	return $this->iddispositivo;
    }

    public function getSegundos_envio() {
	return $this->segundos_envio;
    }

    public function getMensaje() {
	return $this->mensaje;
    }

    public function getMSISND_destino() {
	return $this->MSISND_destino;
    }
    
    public function getEstado(){
	return $this->estado;
    }

    public function setIdsms($idsms) {
	$this->idsms=$idsms;
    }

    public function setFecha_insercion($fecha_insercion) {
	$this->fecha_insercion=$fecha_insercion;
    }

    public function setFecha_caducidad($fecha_caducidad) {
	$this->fecha_caducidad=$fecha_caducidad;
    }

    public function setFecha_tomados($fecha_tomados) {
	$this->fecha_tomados=$fecha_tomados;
    }

    public function setFecha_enviado($fecha_enviado) {
	$this->fecha_enviado=$fecha_enviado;
    }

    public function setIddispositivo($iddispositivo) {
	$this->iddispositivo=$iddispositivo;
    }

    public function setSegundos_envio($segundos_envio) {
	$this->segundos_envio=$segundos_envio;
    }

    public function setMensaje($mensaje) {
	$this->mensaje=$mensaje;
    }

    public function setMSISND_destino($MSISND_destino) {
	$this->MSISND_destino=$MSISND_destino;
    }
    
    public function setEstado($estado){
	$this->estado=$estado;
    }

}

?>




